PAWS: Collective Interactions and Data Transfers

نویسندگان

  • Katarzyna Keahey
  • Patricia K. Fasel
  • Susan M. Mniszewski
چکیده

In this paper we discuss problems and solutions pertaining to the interaction of components representing parallel applications. We introduce the notion of a collective port which is an extension of the Common Component Architecture (CCA) ports and allows collective components representing parallel applications to interact as one entity. We further describe a class of translation components, which translate between the distributed data format used by one parallel implementation to that used by another. A well known example of such components is the MxN component which translates between data distributed on M processors to data distributed on N processors. We describe its implementation in Parallel Application Work Space (PAWS), as well as the data structures PAWS uses to support it. We also present a mechanism allowing the framework to invoke this component on the programmer’s behalf whenever such translation is necessary, freeing the programmer from treating collective component interactions as a special case. In doing that we introduce framework-based, user-defined distributed type casts. Finally, we discuss our initial experiments in building optimized complex translation components out of atomic functionalities.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Determinants of intergenerational transfers between elderly parents and adult children in the city of Tehran

Intergenerational private transfers as a component of intergenerational relations, defined as exchang of financial and nonfinancial rsources between different generations in the family. Financial transfers are known as supply of lifeycle deficit in the old and young ages and an important factor to fullfill needs in these stages of lifecycle. The aim of the study is to recognize composition of f...

متن کامل

Efficient Coupling of Parallel Applications Using PAWS

PAWS (Parallel Application WorkSpace) is a software infrastructure for use in connecting separate parallel applications within a component-like model. A central PAWS Controller coordinates the linking of serial or parallel applications across a network to allow them to share parallel data structures such as multidimensional arrays. Applications use the PAWS API to indicate which data structures...

متن کامل

Network Topology Aware Scheduling of Collective Communications

We propose a method for the ,optimal scheduling of collective data exchanges relying on the knowledge of the underlying network topology. We introduce the concept of liquid schedules. Liquid schedules ensure the m i m a 1 utilizafion of a network's bottleneck links and offer an aggregate throughput as high as the flow capacity of a liquid in a network of pipes. The collective communication thro...

متن کامل

The Collective Marriage Matching Model: Identification, Estimation and Testing∗

We develop and estimate an empirical collective model with endogenous marriage formation, participation, and family labor supply. Intrahousehold transfers arise endogenously as the transfers that clear the marriage market. The intra-household allocation can be recovered from observations on marriage decisions. Introducing the marriage market in the collective model allows us to independently es...

متن کامل

Anti-inflammatory effect of alcoholic Datura steramonium seed extract in acute inflammation induced by formalin injection in hind paws of male NMRI rats

In the present study, the effect of Datura steramonium (DS) seed extract on acute inflammation induced by formalin injection was investigated. For this purpose, two control and treatment groups were selected and in order to induce pain, formalin (50 µl, 2.5%) was applied to the plantar surface of hind paws. In treatment group, 20-30 min before formalin injection, the DS seed extract was used i....

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001